home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_1199
/
944
< prev
next >
Wrap
Internet Message Format
|
1994-08-27
|
2KB
Date: Fri, 22 Jul 94 00:50 BST-1
From: hoagy@cix.compulink.co.uk (David Stevenson)
Subject: Amodal dialogues
To: gem-list@world.std.com
Message-Id: <memo.729338@cix.compulink.co.uk>
Precedence: bulk
(This *should* be a "reply" rather than a new subject, but CixRead
doesn't understand Reply-To:)
As I see it, there are two levels to amodal dialogues, and I think that
some peopledon't see the difference.
The best situation is with programs like DA's Picture, where the tools
dialogues are in completely amodal windows; if I call up the COLOURS
dialogue I can still interact with other dialogues and with the picture.
THIS REQUIRES APPLICATION SUPPORT, the OS can't do it for you.
The lower-level support is that a dialogue can be modal for its own
application, but allows you to switch to other applications. This
COULD be provided by OS extension for existing apps. eg when an app
puts up a modal dialogue (from its own point of view), the OS still gives
access to OTHER apps, but does not give access to other windows of that app.
I think this can be done transparently to old code, and gives us what we
really want. (It would be nice if I can start editing another document
while printing from Calamus, say. But it's not the end of the world if
Calamus is blocked out while printing, but I can switch to another app to
get on with something else).
Long term goal would be, of course, that Calamus could allow me to edit
one doc while it's printing another, but in the meantime I'll settle for
being able to (say) access Cix while C SL is printing. And this
could be done without DMC lifting a finger.